package tempest.server;
import tempest.primitives.*;
import tempest.data.*;

public class Echo

{
  /////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////

  public static void toEntity(Data entity, String text)

  {
    MudString name = entity.get("attributes").get("name").value();
    PlayerList.get(name).echo(text);
  }

  /////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////

  public static void toEntity(Data entity, MudString text)

  {
    MudString name = entity.get("attributes").get("name").value();
    PlayerList.get(name).echo(text);
  }

  /////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////

  public static void toList(Data entityList, String text)

  {
    for (Data entity : entityList)
      Echo.toEntity(entity, text);
  }

  /////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////

  public static void toList(Data entityList, MudString text)

  {
    for (Data entity : entityList)
      Echo.toEntity(entity, text);
  }

  /////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////
}